﻿using WorkOrderPackages.Models.BasePackage;
using System;
using System.Collections.Generic;

namespace WorkOrderPackages.Models.AlternateIdentifierPackage
{
    public abstract class AlternateIdentifier : BaseObject
    {
        public virtual AlternateIdentifierType Type { get; set; }
        public virtual AlternateIdentifierState State { get; set; }

        public virtual List<AlternateIdentifierAttribute> Attributes { get; set; }
        public virtual List<AlternateIdentifierAttachment> Attachments { get; set; }
        public virtual List<AlternateIdentifierNote> Notes { get; set; }

        public virtual string Value { get; set; }
    }
}